+2008-06-17 Michael Natterer <mitch@imendio.com>
+
+ * gtk/gtktypeutils.h: deprecate GTK_CHECK_CAST, GTK_CHECK_CLASS_CAST,
+ GTK_CHECK_GET_CLASS, GTK_CHECK_TYPE and GTK_CHECK_CLASS_TYPE.
+ Move the GtkType typedef to an undeprecated section.
+
2008-06-17 Michael Natterer <mitch@imendio.com>
* gtk/gtkprogress.h: use G_TYPE macros for type checking instead
#define GTK_FUNDAMENTAL_TYPE G_TYPE_FUNDAMENTAL
#define GTK_STRUCT_OFFSET G_STRUCT_OFFSET
-#endif /* GTK_DISABLE_DEPRECATED */
-
/* glib macro wrappers (compatibility) */
#define GTK_CHECK_CAST G_TYPE_CHECK_INSTANCE_CAST
#define GTK_CHECK_CLASS_CAST G_TYPE_CHECK_CLASS_CAST
/* glib type wrappers (compatibility) */
-typedef GType GtkType;
-
-#ifndef GTK_DISABLE_DEPRECATED
-
typedef GTypeInstance GtkTypeObject;
typedef GTypeClass GtkTypeClass;
typedef GBaseInitFunc GtkClassInitFunc;
#endif
#if !defined (GTK_DISABLE_DEPRECATED) || defined (GTK_COMPILATION)
+
+/* glib type wrappers (compatibility) */
+
+typedef GType GtkType;
+
/* Used by gtk_container_foreach_unmarshal () */
/* GtkArg, used to hold differently typed values */